Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Usa F14 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Costa Rica - San Jose 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville The LTA Wrexham Challenger - Wrexham West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Music City Challenger - Nashville Naples Challenger - Naples XL Bermuda Open - Bermuda Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Unicredit Czech Open - Prostejov The Surbiton Trophy - Surbiton Nielsen USTA Pro Tennis Championship - Winnetka Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Carson Challenger Canada F2 (Sherbrooke) Mexico City Challenger Talahassee Challenger Savannah Challenger Yuba City Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Challenger of Burbank - Burbank Knoxville Challenger USTA Challenger of San Antonio - San Antonio Carson Challenger Nottingham Challenger Granby Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Dallas Challenger Vancouver Challenger Heilbronn Challenger Portoroz Challenger Open Mutouest - St. Brieuc Hilton Waikoloa Village USTA Challenger - Waikoloa Granby Challenger 2002 USTA Challenger of Calabasas - Calabasas Vancouver Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Tennis Championships of Houston - Houston 2002 Azalea Orthopedic Challenger - Tyler Tulsa Auto Collection USTA Challenger - Tulsa 2001 UT Tyler Patriot Challenger - Tyler Orleans Challenger Mons Challenger San Luis Potosi Challenger - San Luis Potosi 2002 FSE Challenger - Tarzana Eckental Challenger Andria Challenger USTA Championships of Kerrville - Kerrville Maui Challenger Open de Franche-Comte - Besancon Copa Ericsson Costa Rica - San Jose GHI Bronx Classic - Bronx 2003 West Side Tennis Club Challenger - Forest Hills The Granby Natrel Challenger - Granby Savannah Challenger Music City Challenger - Nashville USTA Challenger of San Antonio - San Antonio USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda Napa Challenger Tiburon Challenger Charlottesville Challenger The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka Drummondville Challenger Tallahassee Challenger Vicenza Challenger Ilkley Challenger Lexington Challenger Drummondville Challenger Brescia Challenger Winnipeg Challenger USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Columbus Challenger The Natrel's Challenger - Granby Playford Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Tallahassee Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Odlum Brown Vancouver Open - Vancouver XL Bermuda Open - Bermuda Rennes Challenger BNP Paribas Primrose - Bordeaux USTA Challenger of Orlando - Orlando Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Ljubljana Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples ATU Cup 2001 - Weiden Banja Luka Challenger Austin Challenger - Austin Gemax Open - Belgrade Winnetka Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Kosice Challenger Orleans Challenger Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Knoxville Challenger Rado Swiss Open - Gstaad Champaign Challenger Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona The Nottingham Open - Nottingham Salem Open - Hong Kong Winnipeg Challenger Samsung Open - Brighton Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Savannah Challenger Savannah Challenger Furth Challenger Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Granby Challenger Adidas International - Sydney International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Poznan Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach Brasil Open - Salvador Auckland Philadelphia Pinehurst Indianapolis Pinehurst New Haven Montevideo Washington Fairfield Challenger XL Capital Bermuda Open - Bermuda Rijeka Challenger Granby Challenger - Granby Corona Mexico City Open - Mexico City Switzerland F2 2001 USTA Challenger of Calabasas - Calabasas AAPT Championships - Adelaide Drummondville Challenger Heineken Open - Auckland Siebel Open - San Jose Stockton Challenger Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Burbank Challenger - Burbank Open Romania - Bucharest International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland International Tennis Championships - Delray Beach SAP Open - San Jose Fairfield Challenger Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Hellmann's Cup - Santiago Sarasota Challenger Vicenza Challenger Salem Open - Hong Kong Campbell's Hall of Fame Tennis Championships - Newport Fifth-Third Bank Tennis Championships - Lexington RCA Championships - Indianapolis Pilot Pen Tennis - New Haven The Surbiton Trophy - Surbiton AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon The West Side Tennis Club Grass Court Challenger - Forest Hills Sydney International - Sydney Granby Challenger Delray Beach International Tennis Championships - Delray Beach USTA Comerica Challenger - Aptos SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Natrel's Challenger of Granby - Granby Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin PBZ Zagreb Indoors - Zagreb Tallahassee Challenger Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis 2003 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa Venice Open - Venice The Tennis Channel Open - Las Vegas 2000 Challenger de Granby - Granby U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Pilot Pen Tennis - New Haven Thailand Open - Bangkok Winnetka Challenger Waco International Tennis Challenger - Waco AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Pro Tennis World Open - Sunrise Next Generation Adelaide International - Adelaide XL Capital Bermuda Open - Bermuda Delray Beach International Tennis Championships - Delray Beach The Artois Championships - London Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign The Nottingham Open - Nottingham Pilot Pen Tennis - New Haven The Surbiton Trophy - Surbiton Delray Beach International Tennis Championships - Delray Beach AT&T Challenge - Atlanta The 'Fitz' Casino Challenger - Tunica AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Grand Prix de Tennis de Toulouse - Toulouse Franklin Templeton Tennis Classic - Scottsdale SA Tennis Open - Johannesburg Baton Rouge Challenger Internationaler Raiffeisen Grand Prix - St. Polten Cerveza Club Columbia Open - Bogota US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Nottingham Challenger 2008 Lubbock Challenger - Lubbock Vancouver Challenger Sacramento Challenger - Sacramento Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia RCA Championships - Indianapolis Tallahassee Challenger Sarasota Challenger Sarasota Challenger Carson Challenger Brisbane International - Brisbane Savannah Challenger Delray Beach International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Newport Bratislava Challenger Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Champaign Challenger U.S. Men's Clay Court Championships - Houston Dallas Challenger Internationaler Raiffeisen Grand Prix - St. Polten Tallahassee Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Medibank International - Sydney Winnetka Challenger Izmir Challenger Brisbane International - Brisbane San Jose Memphis PBZ Zagreb Indoors - Zagreb Dallas Challenger Bergamo Challenger Bermuda Coral Springs Nottingham Washington Singapore Dubai Memphis Philadelphia Bermuda Atlanta Queen's Club Halle Gstaad Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Bogota Vienna Indianapolis Tennis Championships - Indianapolis Santiago Montevideo Buenos Aires Auckland Campbells Hall of Fame Tennis Championships - Newport Wroclaw Challenger Indianapolis Tennis Championships - Indianapolis Athens Tel Aviv Legg Mason Tennis Classic - Washington Medibank International - Sydney Heineken Open - Auckland Tiburon Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Antalya Cup - Antalya Atlanta Tennis Championships - Atlanta Stockton Challenger Sarasota Challenger Marburg Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Poprad Tatry Challenger Countrywide Classic - Los Angeles Ortisei Challenger Thailand Open - Bangkok Las Vegas Challenger The Stella Artois Championships - London Countrywide Classic - Los Angeles U.S. Men's Clay Court Championship - Orlando Arad Challenger Infiniti Open - Los Angeles Pilot Pen International - New Haven President's Cup 1997 - Tashkent International Championships of Sicily - Palermo Heineken Open - Singapore Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach America's Red Clay Tennis Championship - Coral Springs Sarasota Challenger Heineken Open - Auckland AAPT Championships - Adelaide UBS Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Swiss Indoors Basel - Basel Apia International - Sydney Granby Challenger Gatineau Challenger Ortisei Challenger Atlanta Orleans Challenger Poprad Tatry Challenger Long Island Beijing Granby Challenger Mercedes Cup - Stuttgart Savannah Challenger Bologna Hall of Fame Open - Newport Washington USTA Challenger of North Miami Beach - North Miami Beach Winston-Salem Open - Winston-Salem Helsinki Challenger Palermo Santiago Zivnobanka Czech Open - Prostejov Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Burbank - Burbank Columbus Challenger Intersport Heilbronn Open - Heilbronn Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis America's Red Clay Tennis Championship - Coral Springs Heineken Trophy - Rosmalen Geneva Open - Geneva Fairfield Challenger Heineken Trophy - 's-Hertogenbosch The Stella Artois Grass Court Championships - Queen's/London China Open - Beijing ASB Classic - Auckland Heineken Trophy - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Open SEAT Godo 2006 - Barcelona The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Gerry Weber Open - Halle Infiniti Open - Los Angeles The Lipton Championships - Key Biscayne du Maurier Open - Montreal Scania Stockholm Open - Stockholm Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Regions Morgan Keegan Championships - Memphis du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Tennis Channel Open - Las Vegas Eurocard Open - Stuttgart 13th Paris Open - Paris U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Open Seat-Godo '99 - Barcelona The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Countrywide Classic - Los Angeles Scottsdale German Open - Hamburg Tennis Masters Series - Cincinnati AT&T Challenge - Atlanta Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Citrix Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Key Biscayne Indian Wells Key Biscayne Cincinnati Key Biscayne Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 1999 Mercedes Cup - Stuttgart Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Brisbane - Brisbane RCA Championships - Indianapolis NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells SAP Open - San Jose NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open Shanghai - Shanghai BNP Paribas Open - Indian Wells Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Los Angeles Stockholm Scottsdale The Nottingham Open - Nottingham BNP Paribas Open - Indian Wells Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami Washington Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Japan Open - Tokyo Stockholm Open - Stockholm Rogers Cup - Toronto Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando AAPT Championships - Adelaide RCA Championships - Indianapolis New Haven BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Advanta Championships - Philadelphia Rogers Cup - Montreal Los Angeles Waldbaum's Hamlet Cup - Long Island Rome Tennis Masters Series - Cincinnati Kremlin Cup - Moscow Newsweek Champions Cup - Indian Wells Hamburg Cincinnati Tennis Masters Series - Hamburg Buenos Aires Atlanta Tampa Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Sony Open Tennis - Miami Rogers Cup - Montreal The Ericsson Open - Miami AEGON Championships - London Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Tennis Masters Series - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Hypo Group Tennis International - Portschach Rogers Cup - Toronto Rogers Cup - Toronto U.S. Open - New York Rogers Cup - Toronto Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Newsweek Champions Cup - Indian Wells French Open - Paris Wimbledon - London Italian Open - Rome French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne U.S. Open Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Paris Rogers Cup - Toronto Australian Open - Melbourne Olympics - Athens Australian Open Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Hopman Cup - Perth 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich Olympics - Sydney Olympics - Beijing